package com.cmdi.swagger;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
//import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * @Description: SwaggerProperties
 * @Author: gaozb
 */
@Data
@Component
//@Configuration
//@ConfigurationProperties(prefix = "swagger2")
public class SwaggerProperties {
    /**
     * 包扫描的路径
     */
    @Value("${swagger2.base-package:com.cmdi.controller}")
    private  String basePackage;
    /**
     * 联系人的名称
     */
    @Value("${swagger2.name:DefaultContactName}")
    private String name;
    /**
     * 联系人的主页
     */
    @Value("${swagger2.url:DefaultContactURL}")
    private String url;
    /**
     * 联系人的邮箱
     */
    @Value("${swagger2.email:DefaultContactEmail}")
    private String email;
    /**
     * API的标题
     */
    @Value("${swagger2.title:DefaultApiTitle}")
    private String  title;
    /**
     * API的描述
     */
    @Value("${swagger2.description:DefaultApiDescription}")
    private String description;
    /**
     * API的版本号
     */
    @Value("${swagger2.version:DefaultApiVersion}")
    private String version;
    /**
     * API的服务团队
     */
    @Value("${swagger2.terms-of-service-url:DefaultApiServeTeam}")
    private String termsOfServiceUrl;
}
